package com.erp.erp_entitys.CarryPlan;

import java.math.BigDecimal;
import java.io.Serializable;

/**
 * 出运计划产品明细表(CarryPlanProduct)实体类
 *
 * @author makejava
 * @since 2020-10-15 23:29:55
 */
public class CarryPlanProduct implements Serializable {
    private static final long serialVersionUID = -82907439421720813L;
    /**
    * 主键
    */
    private Integer id;
    /**
    * 出运明细id
    */
    private Integer carryPlanId;
    /**
    * 产品id
    */
    private Integer carryProductId;
    /**
    * 规格id
    */
    private Integer specId;
    /**
    * 规格编号
    */
    private String specno;
    /**
    * 产品编码
    */
    private String goodscode;
    /**
    * 产品条码
    */
    private String goodbarcode;
    /**
    * 产品中文名称
    */
    private String goodscname;
    /**
    * 产品英文名称
    */
    private String goodsename;
    /**
    * 产品中文描述
    */
    private String goodscdesc;
    /**
    * 产品英文描述
    */
    private String goodsedesc;
    /**
    * 产品数量
    */
    private BigDecimal goodsnum;
    /**
    * 剩余数量
    */
    private BigDecimal lastamount;
    /**
    * 单位
    */
    private String goodsunit;
    /**
    * 规格说明
    */
    private String goodsspec;
    /**
    * 颜色
    */
    private String color;
    /**
    * 箱数
    */
    private BigDecimal piecesnum;
    /**
    * 每箱数量
    */
    private BigDecimal perpiecesnum;
    /**
    * 毛重
    */
    private BigDecimal goodsgross;
    /**
    * 毛重小计
    */
    private BigDecimal totalgross;
    /**
    * 净重
    */
    private BigDecimal netweight;
    /**
    * 净重小计
    */
    private BigDecimal totalnet;
    /**
    * 体积
    */
    private BigDecimal bulk;
    /**
    * 体积小计
    */
    private BigDecimal totalbulk;
    /**
    * 托盘入数
    */
    private BigDecimal trayNumber;
    /**
    * 总托盘
    */
    private BigDecimal totalTray;
    /**
    * 采购合同号码
    */
    private String stockno;
    /**
    * 入库单号
    */
    private String warehouseReceiptNumber;
    /**
    * 供应商id
    */
    private Integer supplyerid;
    /**
    * 供应商名称
    */
    private String supplyername;
    /**
    * 配件成本
    */
    private BigDecimal accessoriesCost;
    /**
    * 成品成本
    */
    private BigDecimal finishedProductCost;
    /**
    * 仓库
    */
    private String stock;
    /**
    * 产品类型(1:成品 2:配件 3:料件)
    */
    private Integer productType;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getCarryPlanId() {
        return carryPlanId;
    }

    public void setCarryPlanId(Integer carryPlanId) {
        this.carryPlanId = carryPlanId;
    }

    public Integer getCarryProductId() {
        return carryProductId;
    }

    public void setCarryProductId(Integer carryProductId) {
        this.carryProductId = carryProductId;
    }

    public Integer getSpecId() {
        return specId;
    }

    public void setSpecId(Integer specId) {
        this.specId = specId;
    }

    public String getSpecno() {
        return specno;
    }

    public void setSpecno(String specno) {
        this.specno = specno;
    }

    public String getGoodscode() {
        return goodscode;
    }

    public void setGoodscode(String goodscode) {
        this.goodscode = goodscode;
    }

    public String getGoodbarcode() {
        return goodbarcode;
    }

    public void setGoodbarcode(String goodbarcode) {
        this.goodbarcode = goodbarcode;
    }

    public String getGoodscname() {
        return goodscname;
    }

    public void setGoodscname(String goodscname) {
        this.goodscname = goodscname;
    }

    public String getGoodsename() {
        return goodsename;
    }

    public void setGoodsename(String goodsename) {
        this.goodsename = goodsename;
    }

    public String getGoodscdesc() {
        return goodscdesc;
    }

    public void setGoodscdesc(String goodscdesc) {
        this.goodscdesc = goodscdesc;
    }

    public String getGoodsedesc() {
        return goodsedesc;
    }

    public void setGoodsedesc(String goodsedesc) {
        this.goodsedesc = goodsedesc;
    }

    public BigDecimal getGoodsnum() {
        return goodsnum;
    }

    public void setGoodsnum(BigDecimal goodsnum) {
        this.goodsnum = goodsnum;
    }

    public BigDecimal getLastamount() {
        return lastamount;
    }

    public void setLastamount(BigDecimal lastamount) {
        this.lastamount = lastamount;
    }

    public String getGoodsunit() {
        return goodsunit;
    }

    public void setGoodsunit(String goodsunit) {
        this.goodsunit = goodsunit;
    }

    public String getGoodsspec() {
        return goodsspec;
    }

    public void setGoodsspec(String goodsspec) {
        this.goodsspec = goodsspec;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public BigDecimal getPiecesnum() {
        return piecesnum;
    }

    public void setPiecesnum(BigDecimal piecesnum) {
        this.piecesnum = piecesnum;
    }

    public BigDecimal getPerpiecesnum() {
        return perpiecesnum;
    }

    public void setPerpiecesnum(BigDecimal perpiecesnum) {
        this.perpiecesnum = perpiecesnum;
    }

    public BigDecimal getGoodsgross() {
        return goodsgross;
    }

    public void setGoodsgross(BigDecimal goodsgross) {
        this.goodsgross = goodsgross;
    }

    public BigDecimal getTotalgross() {
        return totalgross;
    }

    public void setTotalgross(BigDecimal totalgross) {
        this.totalgross = totalgross;
    }

    public BigDecimal getNetweight() {
        return netweight;
    }

    public void setNetweight(BigDecimal netweight) {
        this.netweight = netweight;
    }

    public BigDecimal getTotalnet() {
        return totalnet;
    }

    public void setTotalnet(BigDecimal totalnet) {
        this.totalnet = totalnet;
    }

    public BigDecimal getBulk() {
        return bulk;
    }

    public void setBulk(BigDecimal bulk) {
        this.bulk = bulk;
    }

    public BigDecimal getTotalbulk() {
        return totalbulk;
    }

    public void setTotalbulk(BigDecimal totalbulk) {
        this.totalbulk = totalbulk;
    }

    public BigDecimal getTrayNumber() {
        return trayNumber;
    }

    public void setTrayNumber(BigDecimal trayNumber) {
        this.trayNumber = trayNumber;
    }

    public BigDecimal getTotalTray() {
        return totalTray;
    }

    public void setTotalTray(BigDecimal totalTray) {
        this.totalTray = totalTray;
    }

    public String getStockno() {
        return stockno;
    }

    public void setStockno(String stockno) {
        this.stockno = stockno;
    }

    public String getWarehouseReceiptNumber() {
        return warehouseReceiptNumber;
    }

    public void setWarehouseReceiptNumber(String warehouseReceiptNumber) {
        this.warehouseReceiptNumber = warehouseReceiptNumber;
    }

    public Integer getSupplyerid() {
        return supplyerid;
    }

    public void setSupplyerid(Integer supplyerid) {
        this.supplyerid = supplyerid;
    }

    public String getSupplyername() {
        return supplyername;
    }

    public void setSupplyername(String supplyername) {
        this.supplyername = supplyername;
    }

    public BigDecimal getAccessoriesCost() {
        return accessoriesCost;
    }

    public void setAccessoriesCost(BigDecimal accessoriesCost) {
        this.accessoriesCost = accessoriesCost;
    }

    public BigDecimal getFinishedProductCost() {
        return finishedProductCost;
    }

    public void setFinishedProductCost(BigDecimal finishedProductCost) {
        this.finishedProductCost = finishedProductCost;
    }

    public String getStock() {
        return stock;
    }

    public void setStock(String stock) {
        this.stock = stock;
    }

    public Integer getProductType() {
        return productType;
    }

    public void setProductType(Integer productType) {
        this.productType = productType;
    }

}